Work with cross-functional teams to develop high-quality software applications.
Participate in code reviews to ensure code quality, readability, and maintainability.
Write clean, well-designed, and efficient code that follows software development standards and best practices.
Continuously improve and maintain existing software systems.
Participate in team meetings to share knowledge, provide feedback, and communicate progress.
Provide support and guidance to junior software engineers as needed.
Help establish the technical direction for the backend
Support the team in architectural and infrastructure decisions
Troubleshooting, debugging, and preventing incidents/bugs
Collaborate with other internal teams
3-5 years of experience in software engineering.
Experience working in a team-oriented environment and a strong team player.
Strong communication skills and the ability to collaborate effectively with team members and stakeholders.
Demonstrated experience in using clean coding practices and following software development best practices.
Proficiency in Golang, Docker, and Python. These are not hard requirements, a talented engineer can pick up a language fairly quickly.
A healthy understanding of MySQL and PostgreSQL
Knowledge of AWS, Heroku, or other cloud hosting solutions
A desire for work-life balance and a commitment to maintaining a healthy work-life balance.
React/JavaScript knowledge a plus
Ability to view computer screens for significant periods of time. The Art of Education University is an online university therefore 95-98% of one’s time will be on or using technology.
Ability to use a laptop keyboard with accuracy.
Ability to hear at normal levels and through electronic devices such as laptops, earbuds, phones, and the like.
Health, dental, and vision plans with 100% premium coverage for individual employees, employer HSA contribution, and no waiting period (effective 1st month after hire)
401K plan with 4% match, no waiting or vesting period
Unlimited self-managed PTO (15+ days/year encouraged)
All federal holidays off + an end-of-year holiday shutdown
Monthly mobile, internet, or coworking space stipend
$600 home office equipment stipend
Fully remote, flexible schedule
8+ weeks paid parental leave
Lifelong Learning Fund for professional development and educational reimbursement
Free product access (1 FLEX/PRO license to use or gift, plus free AOEU grad courses)
Step 1: ~30 minute phone interview with hiring manager
Step 2: Round 2 packet & Interview
Given that this role works remotely, we want to see how you would work through some of the daily tasks, responsibilities, and challenges you might come across through a day-in-the-life. You will be given a prompt and be asked to complete an assignment which will then be used to guide a ~1 hour follow-up Zoom interview with 1-2 stakeholders. The intention is for you to get a sense of the role and give us an opportunity to see your skills in action. Your answers will not be used for any other purposes beyond evaluating your candidacy for this role, as it's important for both of us to get a glimpse of how you would handle a day in the life of this role.
Step 3: Follow-up interview
For certain managerial or high-collaboration roles, you may be asked to participate in a final Zoom interview.
Company
The Art of Education Universit
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
Software Engineer | Backend
The Art of Education University (AOEU) is seeking a mid-career Software Engineer to join our team in building the next generation of our educational products and systems.
We're looking for a Backend Developer who can collaborate with product owners, designers, and engineering team members on the design, planning, development, and testing of our product. In addition, you'll contribute to identifying ways to make our product performant, reliable, and consistent for our users.
This position will operate within the Engineering Division. The Engineering Division is responsible for developing services and applications for all aspects of the AOEU digital presence.
We are not looking for the mythical 10x engineer, we value communication and empathy over raw coding ability.
POSITION DETAILS
Structured as a remote full-time salaried position. This position will report to the Manager of Software Engineering.
This position is eligible to remote work from the following locations: USA.
Who We Are
We have been a 100% remote company since the beginning!
MISSION
We grow amazing teachers by providing rigorous, relevant, and engaging professional development at every stage of their career.
Job Description
ESSENTIAL FUNCTIONS
KNOWLEDGE, SKILLS, AND ABILITIES
While we have identified specific requirements for this role, we acknowledge that not all candidates may possess every requirement listed. We encourage applicants who believe they possess the necessary skills and experience to apply, regardless of whether they meet each requirement to the fullest extent.
OTHER REQUIREMENTS
Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Compensation and Benefits
BENEFITS AVAILABLE
For additional information surrounding our offered benefits, visit our website.
COMPENSATION
Compensation is commensurate with experience and market. We encourage you to discuss your compensation requirements early in the process.
Applicants residing in California, Colorado, Connecticut, Cincinnati, Maryland, Nevada, Rhode Island, New York, Jersey City, or Washington may reach out to [email protected] for compensation details.
The Process
For most roles, the process is as follows:
We look forward to reviewing your application! Thank you for your interest in opportunities with AOEU.
Please contact [email protected] with any questions.
NOTE: We strongly encourage you to apply through your personal email and to take the appropriate steps to allow list both The Art of Education University (@theartofeducation.edu) and Paycom (@paycomonline.com) domains so that you receive all emails related to your application process. We also encourage you to check your spam folder as emails from The Art of Education and/or Paycom can be marked as spam. Please reference these allow list solutions to fix this problem.
The Art of Education University is committed to providing equal employment opportunities for all employees and all applicants for employment. The Art of Education University will not discriminate against employees or applicants on the basis of actual or perceived age, race, color, national origin/ethnicity, ancestry, religion, sex, pregnancy (including childbirth, lactation, and related conditions), physical or mental disability, genetic information (including testing and characteristics), veteran status, uniformed service member status, or any other status protected by federal, state, or local laws. The Art of Education University is a participant of E-Verify.
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs